home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-23 | 1.6 KB | 114 lines | [TEXT/CWIE] |
- // DEditFieldsData.cp -- data container class for LayerGroups
-
- #include "AMEngine.h"
- #include "PString.h"
- #include "DEditFieldsData.h"
-
-
- //----------
- DEditFieldsData::DEditFieldsData ()
- {
- mFBFullLength = 0.0;
- mFBBodyWidth = 0.0;
- mFBShSlope = 0.0;
- mEditingWhat = 1;
- }
-
- //----------
- DEditFieldsData::~DEditFieldsData ()
- {
- }
-
- //----------
- void DEditFieldsData::CopyFrom (
- const DEditFieldsData& inOther)
- {
- mFBFullLength = inOther.mFBFullLength;
- mFBBodyWidth = inOther.mFBBodyWidth;
- mFBShSlope = inOther.mFBShSlope;
- mEditingWhat = inOther.mEditingWhat;
- }
-
- //----------
- void DEditFieldsData::ReadFromFile (
- AMEngine* engine)
- {
- }
-
- //----------
- void DEditFieldsData::WriteToFile (
- AMEngine* engine)
- {
- }
-
-
- //----------
- double DEditFieldsData::GetFBFullLength () const
- {
-
- return mFBFullLength;
- }
-
- //----------
- void DEditFieldsData::SetFBFullLength (
- double inValue)
- {
- mFBFullLength = inValue;
- SetEditingWhat (1);
-
- SignalDataChanged (idFBFullLength);
- }
-
-
- //----------
- double DEditFieldsData::GetFBBodyWidth () const
- {
-
- return mFBBodyWidth;
- }
-
- //----------
- void DEditFieldsData::SetFBBodyWidth (
- double inValue)
- {
- mFBBodyWidth = inValue;
- SetEditingWhat (2);
-
- SignalDataChanged (idFBBodyWidth);
- }
-
-
- //----------
- double DEditFieldsData::GetFBShSlope () const
- {
-
- return mFBShSlope;
- }
-
- //----------
- void DEditFieldsData::SetFBShSlope (
- double inValue)
- {
- mFBShSlope = inValue;
- SetEditingWhat (3);
-
- SignalDataChanged (idFBShSlope);
- }
-
-
- //----------
- SInt32 DEditFieldsData::GetEditingWhat () const
- {
-
- return mEditingWhat;
- }
-
- //----------
- void DEditFieldsData::SetEditingWhat (
- SInt32 inValue)
- {
- mEditingWhat = inValue;
-
- SignalDataChanged (idEditingWhat);
- }
-